//获取应用实例
const app = getApp()
Page({

    /**
     * 页面的初始数据
     */
    data: {
        radioType: '1',
        wxImgFilePathList:[],
    },
    // 改变信息类型
    radioChange(e){
        this.setData({
            radioType: e.target.dataset.index
        })
    },
    // 上传图片
    uploadImg(){
        let _this = this;
        wx.chooseImage({
            count:9,
            success:function(res){
                let filePathList = res.tempFilePaths,
                    showFileList = _this.data.wxImgFilePathList;
                filePathList = (showFileList.length+filePathList.length) > 9 ? filePathList.slice(0,9-showFileList.length) : filePathList;
                
                let upImgList = [];
                new Promise(function(resole,reject){
                    for(var i=0,len=filePathList.length;i<len;i++){
                        wx.uploadFile({
                            url:'https://gzdx.natapp4.cc/index.php?s=/public/UploadImage',
                            filePath:res.tempFilePaths[i],
                            name:'file',
                            success:function(data){
                                console.log(data,'上传返回');
                                let result = JSON.parse(data.data);
                                upImgList.push(result.fileName);
                                if (upImgList.length == len) {
                                    resole();
                                }
                            },
                            fail:function(err){
                            }
                        })
                    } 
                })
                .then( () => {
                    _this.setData({
                        wxImgFilePathList:showFileList.concat(upImgList)
                    });
                })
                     
            }
        })
    },
    // 删除图片
    deleteImg(e){
        console.log(e);
        let index = e.currentTarget.dataset.index,
            imgList = this.data.wxImgFilePathList;

        imgList.splice(index,1);
        this.setData({
            wxImgFilePathList:imgList
        })
    },
    // 提交表单
    back_houtai(e) {
        let _this     = this,
            user_id   = app.globalData.userInfo.user_id,
            state     = app.globalData.userInfo.state,
            title     = e.detail.value.title,
            content   = e.detail.value.content,
            type      = this.data.radioType;

        app.util.ajax({
            url: 'Release/add',
            data: {
                user_id: user_id,
                title: title,
                content: content,
                state: state,
                type:type,
                images:_this.data.wxImgFilePathList
            },
            success: function(res) {
                wx.showToast({
                    title: '发布成功',
                    icon: 'success',
                    duration: 2000
                });
                setTimeout(function() {
                    wx.navigateBack({
                        delta: 1
                    })
                },2000)
            }
        })
    },
    
    /**
     * 生命周期函数--监听页面加载
     */
    onLoad: function(options) {},

    /**
     * 生命周期函数--监听页面初次渲染完成
     */
    onReady: function() {

    },

    /**
     * 生命周期函数--监听页面显示
     */
    onShow: function() {

    },

    /**
     * 生命周期函数--监听页面隐藏
     */
    onHide: function() {

    },

    /**
     * 生命周期函数--监听页面卸载
     */
    onUnload: function() {

    },

    /**
     * 页面相关事件处理函数--监听用户下拉动作
     */
    onPullDownRefresh: function() {

    },

    /**
     * 页面上拉触底事件的处理函数
     */
    onReachBottom: function() {

    },

    /**
     * 用户点击右上角分享
     */
    // 分享
    onShareAppMessage(res) {
        return {
            title: '广州大学校友会校友企业家专委会',
            path: '/pages/index/index'
        }
    },
})